Licenciado em Direito pela Faculdade de Direito da Universidade de Coimbra em 1989. Mestre em Direito (área de especialização em Integração Europeia), pela Faculdade de Direito da Universidade de Coimbra e Doutor em Direito, na área de especialização em Ciências Jurídico-Comparatísticas (Direito Comunitário) pela mesma Faculdade, em 2006.
Foi Diretor do INDEA.
É Professor Adjunto da Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Leiria desde 2003. E coordena a licenciatura em Administração Pública na ESTG-IPL.